
#include path
INCLUDES    += -I./src/os/inc_ext
INCLUDES    += -I./src/os/inc
INCLUDES    += -I./src/os/port
INCLUDES    += -I./src/other/cfg
INCLUDES    += -I./src/other/hal
INCLUDES    += -I./src/other/hal/std_driver/inc
INCLUDES    += -I./src/other/hal/Device/STM32G4xx/Include
INCLUDES    += -I./src/other/hal/CMSIS/Include
INCLUDES    += -I./src/other/kernel/common
INCLUDES    += -I./src/other/kernel/sched
INCLUDES    += -I./src/other/kernel/tools
INCLUDES    += -I./src/other/mal


# source files, sub directory will then add to this, all source files must use ".c" as the extension name  
		   
SOURCES += ./src/os/core/os_wait.c  \
     	   ./src/os/core/os_gvar.c  \
           ./src/os/core/os_irq.c  \
           ./src/os/core/os_rbtree.c  \
           ./src/os/core/os_sched.c  \
           ./src/os/core/os_sched_fair.c  \
           ./src/os/core/os_sched_realtime.c  \
           ./src/os/core/os_sys_idle.c  \
           ./src/os/core/os_sys_tick.c  \
           ./src/os/core/os_thread.c \
		   ./src/os/core/os_memory.c \
           ./src/os/itc/os_semaphore.c  \
           ./src/os/itc/os_queue.c  \
           ./src/os/itc/os_flag.c  \
           ./src/os/itc/os_condition.c  \
           ./src/os/itc/os_mutex.c  \
		   ./src/os/itc/os_itc_common.c  \
		   ./src/os/itc/os_spinlock.c  \
		   ./src/os/misc/os_stat.c  \
		   ./src/os/port/os_portable_sched.c  \
		   ./src/os/port/os_portable_time.c  \
		   
SOURCES += ./src/other/startup/startup_gcc.c  \
           ./src/other/startup/main.c  \
		   
SOURCES += ./src/other/kernel/sched/cc_error.c  \
		   ./src/other/kernel/tools/cc_fifo.c  \
		   
		   
SOURCES += ./src/other/mal/mal_console.c  \
		   ./src/other/mal/mal_main.c  \
		   ./src/other/mal/mal_printf.c  \
		   ./src/other/mal/mal_update.c  \
		   
		   
SOURCES += ./src/other/hal/hal_uart_drv.c  \
           ./src/other/hal/hal_irq_drv.c  \
		   ./src/other/hal/hal_nocache_drv.c  \
		   ./src/other/hal/hal_gpio_drv.c  \

		   
SOURCES += ./src/other/hal/std_driver/src/stm32h7xx_ll_dma.c  \
           ./src/other/hal/std_driver/src/stm32h7xx_ll_usart.c  \
		   ./src/other/hal/std_driver/src/stm32h7xx_ll_rcc.c  \
		   ./src/other/hal/std_driver/src/stm32h7xx_ll_gpio.c  \
		   ./src/other/hal/std_driver/src/stm32h7xx_ll_utils.c  \
		   ./src/other/hal/std_driver/src/system_stm32h7xx.c  \

		   
		   
SOURCES += ./src/other/app/app_test.c  \

		   
		   
		   
  